// 导入Vue
import Vue from "vue"
// 导入状态管理插件Vuex
import Vuex from "vuex"

// 导入购物车模块
import modulecar from "./car.js"
import moduleuser from "./user.js"
// 将vuex注册到Vue
Vue.use(Vuex)



// 实例化状态管理对象并导出
export default new Vuex.Store({
	// 属性 ，类似于组件data
	// state:{
	// 	// 测试store
	// 	// test:100

	// 	// 商品id，商品图片，商品名字，商品数量，商品描述，商品价格
	// 	// car:[],

	// 	// 分类页面



	// 	// 我的页面
	// },
	// 计算属性，类似于组件中的computed
	// getters:{},
	// 事件，类似于组件中methods
	// Store.dispatch()
	// 逻辑设计（异步方式获取、拦截条件）
	// actions:{},
	// Store.commit()
	// 真正操作
	// mutations:{},

	// 模块中注册购物车模块
	modules: {
		// 模块名:对象名      相当于目录分层
		// 声明购物车的信息
		m_car: modulecar,
		// 声明用户相关的信息
		m_user: moduleuser
	}


})